IAsyncCollection

Ecng.Serialization

Asynchronous collection interface for database entities.

实现: IAsyncEnumerable<T>

方法

AddAsync
public ValueTask<T> AddAsync(T item, CancellationToken cancellationToken)
result = iAsyncCollection.AddAsync(item, cancellationToken)

Asynchronously adds an item to the collection.

ClearAsync
public ValueTask ClearAsync(CancellationToken cancellationToken)
result = iAsyncCollection.ClearAsync(cancellationToken)

Asynchronously removes all items from the collection.

ContainsAsync
public ValueTask<bool> ContainsAsync(T item, CancellationToken cancellationToken)
result = iAsyncCollection.ContainsAsync(item, cancellationToken)

Asynchronously determines whether the collection contains the specified item.

CopyToAsync
public ValueTask CopyToAsync(T[] array, int index, CancellationToken cancellationToken)
result = iAsyncCollection.CopyToAsync(array, index, cancellationToken)

Asynchronously copies the collection elements to an array starting at the specified index.

CountAsync
public ValueTask<int> CountAsync(CancellationToken cancellationToken)
result = iAsyncCollection.CountAsync(cancellationToken)

Asynchronously returns the number of items in the collection.

RemoveAsync
public ValueTask<bool> RemoveAsync(T item, CancellationToken cancellationToken)
result = iAsyncCollection.RemoveAsync(item, cancellationToken)

Asynchronously removes the specified item from the collection.